<rss version="2.0" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
    <channel>
        <title>Business Analyst Community &amp; Resources | Modern Analyst</title> 
        <link>https://modernanalyst.com</link> 
        <description>RSS feeds for Business Analyst Community &amp; Resources | Modern Analyst</description> 
        <ttl>60</ttl> <item>
    <comments>https://modernanalyst.com/Community/ModernAnalystBlog/tabid/181/ID/1338/Spring-Cleaning-Your-Personal-Backlog.aspx#Comments</comments> 
    <slash:comments>0</slash:comments> 
    <wfw:commentRss>https://modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=181&amp;ModuleID=870&amp;ArticleID=1338</wfw:commentRss> 
    <trackback:ping>https://modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=1338&amp;PortalID=0&amp;TabID=181</trackback:ping> 
    <title>Spring Cleaning Your Personal Backlog</title> 
    <link>https://modernanalyst.com/Community/ModernAnalystBlog/tabid/181/ID/1338/Spring-Cleaning-Your-Personal-Backlog.aspx</link> 
    <description>&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;As spring begins to plant its roots in the Northern Hemisphere, many people will begin an annual spring cleaning of their home.&amp;#160; All the clutter that has accumulated over the past 3, 6, 9, or even 12 months since the last cleaning is collected, assessed and then dealt with (either by moving stuff to a better location, actually using the thing, or throwing it away/selling it).&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;Like our homes, most of us have a bunch of ‘to do’s’ that build up over time.&amp;#160; Whether you are someone who meticulously manages all the tasks that you must do or you are someone who will try and keep all their ongoing duties solely in your head, chances are that you have a list of things that you have wanted or needed to do but have never quite found the time to get around to.&amp;#160; I like to call the list of outstanding tasks that someone has to do (whatever their context; personal or work-related) a &lt;b&gt;personal backlog.&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;While there’s nothing wrong with not crossing off all your tasks (after all, who really has time to do everything they need or want to?); over time you can develop a level of ‘accountability debt’ to yourself.&amp;#160; Most active and high-achieving people strive to get as much done as possible, and when they can’t complete everything that everyone has asked of them they usually take it personally, either at a conscious or unconscious level.&amp;#160; This could be manifested as internal guilt, frustration, stress or other negative emotions.&amp;#160; &lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;As you feel bad about not being able to accomplish everything you start to make more and more mental reminders of all the things that you haven’t been able to do as if this action itself will help get more tasks completed.&amp;#160; This action simply clutters up your brain, which has a finite amount of space for keeping track of things.&amp;#160; As your personal backlog list continues to grow, you end up crowding out more pertinent or relevant information from your mind.&amp;#160; This can lead to feelings of confusion or lack of focus on the tasks at hand that matter the most.&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;So, if you’re feeling like you have a million things on your mind, it’s time to perform a little spring cleaning.&amp;#160; This activity will involve 4 steps as described below.&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;b&gt;Collect&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;Write down everything you can think of that someone has asked you to do or that you’ve pledged to do.&amp;#160; Nothing is too big or too trivial to be included in this list.&amp;#160; This should span your work and personal lives; don’t forget about promising to clean Aunt Martha’s eaves troughs (you know she won’t).&amp;#160;&amp;#160;&amp;#160; Include problems that you need to solve (for instance, figuring out how to make your sales estimates more accurate going forward or what to do about your son’s late nights) and that you may need some dedicated thinking time to properly ponder.&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;This may not be something you can do in one session, but allocate some dedicated distraction-free time to this effort.&amp;#160; You will be surprised how many little items come bubbling back to the surface once you get on a roll.&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;If you already have one or more to do/task lists, this is a great place to start.&amp;#160; For this activity you will want to consolidate all of your task lists into one big master list.&amp;#160; You may be used to segregating certain aspects of your life and find it effective to manage them that way, but from a spring cleaning perspective you will need to look at everything holistically.&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;Don’t be surprised (or daunted) if this list grows into hundreds of items; instead take satisfaction that you now have a single point of reference for all your outstanding action items.&amp;#160; You no longer need to carry these about in your brain’s short-term memory.&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;b&gt;Break Down/Up&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;You will want to review your list for items that are not immediately actionable (that is, there is something that you would first need to do in order to accomplish the stated item).&amp;#160; Those items should be moved to a second reference list and be linked in some way to the &lt;b&gt;one&lt;/b&gt; item that is currently actionable on the main list.&amp;#160; &lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;This way your to do list becomes a series of ‘next action’ steps, not some nebulous list of end goals that may have dozens of steps that need to be performed in order to be accomplished.&amp;#160;&amp;#160; Having a list for achievable next steps will add value to this list when you’re looking for what you should do next or at a given moment.&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;b&gt;Prioritize&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;Once you have your master list, it’s time to prioritize. The goal of this prioritization is to have a single ordered list from the highest priority item to the least priority item.&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&amp;#160;Some of you may want to categorize your items into work and life at this point.&amp;#160; I personally find that my life is not so easily segregated (and I would suspect that with modern working practices most people’s are not either), so I would suggest you try and come up with a single prioritized list.&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;Similarly, you may have a desire to have ‘high/medium/low’ or similar buckets and then just place all your tasks into one of the priorities.&amp;#160; While this may be a good starting point so you can manage prioritizing elements further, having buckets of items doesn’t help you actually get any of the tasks done later on.&amp;#160; When you’re in working mode, you will want to quickly scan the top of the list and see which of the items are actionable at the moment.&amp;#160; Having a list of 10-30 ‘high priority’ items doesn’t help you make a decision at that point, and can lead to feeling overwhelmed and helpless right at a time when you could be easily getting started to work on something.&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;If you need help getting started, associate due dates to the items that jump out at you off the page as stuff that has to be done by a certain time.&amp;#160; This should help you figure out where some of the items fit on the list.&amp;#160; Others may not have a set due date but still need to be placed higher up the list.&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;The end product doesn’t have to be perfectly prioritized; you shouldn’t spend more than a few seconds debating whether one item is above or below another.&amp;#160; The goal is to have a general order of importance based on your current life situation that can be easily referred to going forward.&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;b&gt;Prune&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;Once you’ve prioritized your list, start scanning the items from top to bottom.&amp;#160; After each item ask yourself “do I really need to get this done?”&amp;#160; Once you start running into a steady sequence of ‘no’ answers, start looking for a place to cut off the list and remove all the items below it.&amp;#160; Then quickly scan the remainder of the items to see if there’s anything you actually do need to do and bring it back to the pruned list (or perhaps add a couple of items to your pruned list for ‘Sorry I can’t do this messages’).&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;You need to be honest with yourself and look at your available time, your other commitments and obligations and your personal energy levels and goals to figure out where the line should be drawn.&amp;#160; But you do need to draw the line somewhere; I haven’t met anyone who is able to accomplish everything that they put down when they’ve done a brain dump.&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;b&gt;Ongoing Maintenance&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;Once you’ve done this activity, you now have an actionable, up to date and realistic list that you can use going forward to take on your tasks and duties.&amp;#160; If you use this opportunity to manage this list on an ongoing basis, you will likely find that your mind will be less cluttered and you will be able to easily find tasks that you can do in any given situation (e.g. those 10 minutes between your meetings) by keeping this list up-to-date and close at hand.&amp;#160; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Spring cleaning can feel like a chore, but when you do it on your personal backlog the benefits of a clearer mind and the ability to focus easier without worrying about forgetting to do something can be a major energizer for the months ahead.&lt;/span&gt;&lt;/p&gt;</description> 
    <dc:creator>Jarett Hailes</dc:creator> 
    <pubDate>Sun, 18 Apr 2010 04:44:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:1338</guid> 
    
</item>
<item>
    <comments>https://modernanalyst.com/Community/ModernAnalystBlog/tabid/181/ID/1230/Mitigating-the-Risk-of-Story-Point-Drift.aspx#Comments</comments> 
    <slash:comments>3</slash:comments> 
    <wfw:commentRss>https://modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=181&amp;ModuleID=870&amp;ArticleID=1230</wfw:commentRss> 
    <trackback:ping>https://modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=1230&amp;PortalID=0&amp;TabID=181</trackback:ping> 
    <title>Mitigating the Risk of Story Point Drift</title> 
    <link>https://modernanalyst.com/Community/ModernAnalystBlog/tabid/181/ID/1230/Mitigating-the-Risk-of-Story-Point-Drift.aspx</link> 
    <description>&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;In many Agile projects requirements are not typically written in the form of a formal requirements document.&amp;nbsp;Instead, a collection of concise but effective means of describing what must be built called &lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;user stories&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt; are often used.&amp;nbsp;User stories describe the behaviour, performance, or interface of a system from a customer&amp;rsquo;s perspective.&amp;nbsp;A typical user story might look something like this:&lt;/span&gt;&lt;/div&gt;
&lt;blockquote&gt;
&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;As a potential customer I want to be able to view books based on the search criteria I entered.&lt;/span&gt;&lt;/div&gt;
&lt;/blockquote&gt;
&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;User stories are not only effective requirements management artifacts, they are also essential to estimate the scope/size of the project and to track the progress of the team. &amp;nbsp;When determining the size of the project, teams estimate the level of effort required to complete each user story and then aggregate their results to come up with their estimate for the scope of the project (for more details on how to estimate level of effort in Agile projects, see Mike Cohn&amp;rsquo;s &lt;/span&gt;&lt;a href=&quot;http://www.amazon.ca/gp/redirect.html?ie=UTF8&amp;amp;location=http%3A%2F%2Fwww.amazon.com%2FAgile-Estimating-Planning-Mike-Cohn%2Fdp%2F0131479415%3Fie%3DUTF8%26s%3Dbooks%26qid%3D1263744614%26sr%3D8-1&amp;amp;tag=larimaconsul-20&amp;amp;linkCode=ur2&amp;amp;camp=15121&amp;amp;creative=330641&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;excellent book on the subject&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: small;&quot;&gt;).&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Agile teams will often use a unit-free type of measure called &lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;story points&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;.&amp;nbsp;The advantage of using story points is that their inherent value is relative.&amp;nbsp;Instead of trying to come up with absolute values typically related to time (for instance, how many days will it take to complete feature X), story points are only concerned about the relative effort or complexity of a story compared to the other stories that have been or need to be completed.&amp;nbsp;When the total number of story points for the project is combined with a team&amp;rsquo;s velocity (the number of story points completed per iteration period) project stakeholders are able to get an increasingly accurate picture of the size of the project and the time it will take to complete given the current team.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Initially when the team forms they will estimate story points for some number of baseline stories.&amp;nbsp;For instance, the team may have the following 3 stories as their baseline:&lt;/span&gt;&lt;/div&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;As a user I want to browse the book collection by subject: 8 points&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;As a user I want to be able to save my payment information: 2 points&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;As a user I want to be able to recommend my favorite books to people: 5 points&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;From this baseline other user stories are estimated in terms of their perceived relative amount of effort to accomplish.&amp;nbsp;For larger projects, most user stories are estimated as &lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;epics&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;, larger user stories that will be broken down later on in order to actually tackle development.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Over time, new user stories will be added to the &lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;product backlog&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;, others removed and some will be altered to reflect changing requirements.&amp;nbsp;All the stories that are added or changed to the backlog will require story point estimation.&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;One of the potential risks that exists when using story points is what I call &amp;lsquo;story point drift&amp;rsquo;. &amp;nbsp;&amp;nbsp;Story point drift is when user stories that had a given story point value at the beginning of the project require substantially more or less effort than stories with the same story point value later on in the project for the given amount of effort required to complete a story.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;For instance, let&amp;rsquo;s say I have the following user stories estimated later in the project:&lt;/span&gt;&lt;/div&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;As a user I want to be able to have my bank account linked to my login and set up a monthly withdrawal plan: 8 points&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;As a user I want to have a theme editor that can customize the look and feel of my online affiliate store: 5 points&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;While the above user stories may accurately represent their relative size compared to each other, in comparison to the stories that were estimated at the onset of the project it appears as though the latter group&amp;rsquo;s story points under-represent their complexity and level of effort required.&amp;nbsp;I would suspect that the amount of work to enable automatic bank transactions is substantially larger than the amount of effort required to build a browse by subject feature.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;I find the risk of story point drift increases on larger or longer-term Agile projects.&amp;nbsp;Story point drift can occur for several reasons:&lt;/span&gt;&lt;/div&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;strong&gt;The team&amp;rsquo;s collective memory is short term: &lt;/strong&gt;when a team begins estimating new stories, they typically draw upon their experiences from recently completed stories.&amp;nbsp;If some of those stories were misclassified (either required materially more or less relative effort than was represented in the story point estimate), then the team can end up believing that these recent stories are the new norm for the value of the story points and use these as references going forward, which skew the story point values from the original baseline references.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;strong&gt;The team&amp;rsquo;s complement has changed: &lt;/strong&gt;it is not uncommon for project teams to change over time.&amp;nbsp;I&amp;rsquo;ve noticed that even as teams get larger or smaller that a team&amp;rsquo;s velocity can appear to remain constant.&amp;nbsp;When investigating this, I&amp;rsquo;ve found that it&amp;rsquo;s often because the team begins to estimate stories with fewer points, since they now feel that the story is &amp;lsquo;easier&amp;rsquo; since there are more people to work on the project.&amp;nbsp;As a result stories that might have been considered 8 points previously are now being estimated as 5 points.&amp;nbsp;As a result, despite the fact that the team is likely getting more done given their drift in estimates the team&amp;rsquo;s velocity appears unchanged.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;strong&gt;Baselines are not referred to: &lt;/strong&gt;Agile projects usually thrive by the minimization of overhead that does not lead to customer value and by adapting to non-ideal situations.&amp;nbsp;For example, Agile teams rarely wait for everyone to show up for a meeting &amp;ndash; the meeting is time-boxed and starts and ends on time regardless of who is missing.&amp;nbsp;However, at times Agile teams may forget to bring physical objects like their reference stories to meetings.&amp;nbsp;Sometimes teams will try and get through the meeting based on recollection rather than actual reference.&amp;nbsp;Without the actual reference stories and point values in hand, the resulting estimates can be somewhat skewed.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;When I&amp;rsquo;ve seen story point drift it has occurred in small increments over time &amp;ndash; you don&amp;rsquo;t realize that there&amp;rsquo;s been a dramatic deviation in the estimates until sometimes months later.&amp;nbsp;Story point drift can cause issues with resource planning and progress and time to completion estimation.&amp;nbsp;&amp;nbsp; Here are a couple of strategies I&amp;rsquo;ve used to help mitigate story point drift:&lt;/span&gt;&lt;/div&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;strong&gt;Bring mixture of original and recent stories as the baseline for new estimation: &lt;/strong&gt;it never hurts to hold up your original estimates when doing relative comparisons.&amp;nbsp;Having some recent examples are also helpful, in particular since your initial estimates were likely only for a few potential story point values.&amp;nbsp;Having 1 or 2 stories for each possible story point value can also be helpful when discussing what level of estimate to assign to a new story, or when individuals are deadlocked in a session of &lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;planning poker&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;strong&gt;Know when certain stories should be re-estimated after implementation: &lt;/strong&gt;once in awhile you will encounter a story that was a lot more (or less) effort than you initially thought.&amp;nbsp;If the level of effort was sufficiently different from another story that was given the same amount of points, you may want to re-estimate the story so that it does not affect your team&amp;rsquo;s perception of the value of a certain number of story points.&amp;nbsp;I typically would only re-estimate a story once a project has been going for several Sprints &amp;ndash; early on you may discover that many of your stories take less or more effort than you thought and you&amp;rsquo;ll be tempted to resize those stories.&amp;nbsp;However, as long as the stories are taking about the same amount of &lt;strong&gt;&lt;em&gt;relative&lt;/em&gt;&lt;/strong&gt; effort, then there&amp;rsquo;s no need to re-estimate.&amp;nbsp;So if you thought your 3 point stories would take a day to complete but they&amp;rsquo;re taking the better part of a week, check to see how your 5 and 8 point stories are taking.&amp;nbsp;If those are also taking a fair bit longer than anticipated, then don&amp;rsquo;t re-estimate.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;strong&gt;Spend a little time every few Sprints and analyze relative stories: &lt;/strong&gt;the ScrumMaster or Project Manager can review some of the completed stories over time to look for possible story point drift.&amp;nbsp;If some drift is detected, bring it up with the team and see what they think.&amp;nbsp;If the team agrees, then re-estimate the stories that appear to be out of what in terms of relative effort.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;User stories and story points can be a very good way to manage the requirements and estimation for a project.&amp;nbsp;Keeping an eye on story point drift will ensure that the team has a good handle on the project&amp;rsquo;s rate of progress and estimated time to completion.&amp;nbsp;With diligence this method of project estimation can be a very accurate and effective tool for Agile teams.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;-------&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span style=&quot;font-size: small;&quot;&gt;Jarett Hailes &lt;br /&gt;
Larimar Consulting Inc. &lt;br /&gt;
&lt;/span&gt;&lt;a href=&quot;http://www.larimarconsulting.com/&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;http://www.larimarconsulting.com&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;</description> 
    <dc:creator>Jarett Hailes</dc:creator> 
    <pubDate>Mon, 18 Jan 2010 01:38:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:1230</guid> 
    
</item>
<item>
    <comments>https://modernanalyst.com/Community/ModernAnalystBlog/tabid/181/ID/1179/Dispatches-from-the-WCBA-Conference-Retrospectives.aspx#Comments</comments> 
    <slash:comments>1</slash:comments> 
    <wfw:commentRss>https://modernanalyst.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=181&amp;ModuleID=870&amp;ArticleID=1179</wfw:commentRss> 
    <trackback:ping>https://modernanalyst.com:443/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=1179&amp;PortalID=0&amp;TabID=181</trackback:ping> 
    <title>Dispatches from the WCBA Conference: Retrospectives</title> 
    <link>https://modernanalyst.com/Community/ModernAnalystBlog/tabid/181/ID/1179/Dispatches-from-the-WCBA-Conference-Retrospectives.aspx</link> 
    <description>&lt;div style=&quot;margin: 0in 0in 10pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;b&gt;Dispatches from the WCBA Conference: Retrospectives &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 10pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;“Slow Down to Speed Up: Retrospectives for Improving Product and Process” was the title of one of the workshops I attended during day two of the &lt;a target=&quot;_blank&quot; rel=&quot;nofollow&quot; href=&quot;http://www.iirusa.com/projectworldnovember&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;WCBA&lt;/span&gt;&lt;/a&gt; conference.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 10pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;Ellen Gottesdiener, Founder and Principal Consultant, of EBG Consulting tackled the subject of “Retrospectives”.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 10pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;It was a great presentation and included a number of topics including:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 10pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;b&gt;What are Retrospectives?&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 10pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;i&gt;&amp;#160;“Retrospective – a ritual in which the entire project community comes together: reviews the iteration/release/project story (something which just finished), harvests the collective wisdom of the teams, tells the truth without blame or judgment, identifies what to appreciate and improve, understands and forgives its failings, and relishes in its successes.”&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 10pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;In a nutshell, it’s our chance to look back in the rear view mirror and learn from what just took place.&amp;#160;The insights gained from retrospectives become the basis for improvement, both immediate and longer term.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 10pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&amp;#160;Careful using terms such as postmortem (are you assuming you project is dead?)…&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 10pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;In order for a retrospective session to provide value, it must address 5 key questions:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 0pt 0.5in; text-indent: -0.25in&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&#183;&lt;span style=&quot;font: 7pt &#39;Times New Roman&#39;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;What did we do well that we might forget if we don’t discuss it soon?&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 0pt 0.5in; text-indent: -0.25in&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&#183;&lt;span style=&quot;font: 7pt &#39;Times New Roman&#39;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;What did we learn?&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 0pt 0.5in; text-indent: -0.25in&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&#183;&lt;span style=&quot;font: 7pt &#39;Times New Roman&#39;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;What should we do different next time?&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 0pt 0.5in; text-indent: -0.25in&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&#183;&lt;span style=&quot;font: 7pt &#39;Times New Roman&#39;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;What still puzzles and intrigues us?&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 10pt 0.5in; text-indent: -0.25in&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&#183;&lt;span style=&quot;font: 7pt &#39;Times New Roman&#39;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;What needs more in depth discussion and analysis?&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 10pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;b&gt;When should Retrospectives take place?&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 10pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;The traditional practice for doing retrospectives or postmortems (if your project is dead projects) &lt;b&gt;&lt;i&gt;is at the end of the project&lt;/i&gt;&lt;/b&gt;.&amp;#160;The problem with this approach is that on projects with longer duration the value and benefit of the retrospective diminishes as it is far removed from when most of the project activities took place.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 10pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;Alternately, retrospectives can be done sooner than the end.&amp;#160;For projects which have a set rhythm (regular iterations, regular releases, etc.) a retrospective session can be done at &lt;b&gt;&lt;i&gt;after of each of the repeating phases&lt;/i&gt;&lt;/b&gt;.&amp;#160;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 10pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;Lastly, you should also consider an ad-hoc retrospective as a valuable tool &lt;b&gt;&lt;i&gt;when you get caught by surprise&lt;/i&gt;&lt;/b&gt; by a project challenge or other significant unplanned event in the life of the project.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 10pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;b&gt;Why Retrospectives?&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 10pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;As with everything else that we do, retrospective must provide value in order to be worth the time and energy.&amp;#160;Ellen explored the value proposition of this tool.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 10pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;In a nutshell, retrospectives are a great way to harvest the collective wisdom of the entire project team by giving everybody a chance to tell the story from their perspective and to discover things that happened on the project that you did not know about.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 10pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;Retrospective is a great method of free adaptive learning:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 0pt 0.5in; text-indent: -0.25in&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&#183;&lt;span style=&quot;font: 7pt &#39;Times New Roman&#39;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;Immediacy – doing the retrospective as soon as possible ensures the recent experiences are sharp in the team’s memory,&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 0pt 0.5in; text-indent: -0.25in&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&#183;&lt;span style=&quot;font: 7pt &#39;Times New Roman&#39;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;Relevance – the learning is relevant because the team has a common vested interest in the project/milestone/iteration/release what just completed,&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 10pt 0.5in; text-indent: -0.25in&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&#183;&lt;span style=&quot;font: 7pt &#39;Times New Roman&#39;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;Self-Direction – most of us we don’t like to be told what to do -&amp;gt;retrospectives allows the individual contributors to identify and choose what they want to adapt and change going forward.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 10pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;b&gt;Retrospectives that Work&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 10pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;A retrospective is a great community participation-based tool which works because needed change is identified, proposed, and implemented by the project team and not simply shoved down their throats by some executive who is disconnected from the day to day realities of the project.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 10pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;Successful retrospectives:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 0pt 0.5in; text-indent: -0.25in&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&#183;&lt;span style=&quot;font: 7pt &#39;Times New Roman&#39;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;Use data -&amp;gt; how many stories we implemented as opposed to the last iteration, how many test cases per story, how many defects per function point, etc.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 0pt 0.5in; text-indent: -0.25in&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&#183;&lt;span style=&quot;font: 7pt &#39;Times New Roman&#39;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;Acknowledge individual feelings -&amp;gt; Remember that feelings do count!&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 10pt 0.5in; text-indent: -0.25in&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&#183;&lt;span style=&quot;font: 7pt &#39;Times New Roman&#39;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;Have a pre-defined structure –since everybody knows that it will take place, it provides the freedom to participants to identify and implement change without fear or guilt.&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 10pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;A good structure for your retrospective session looks like this:&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 0pt 0.5in; text-indent: -0.25in&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;1.&lt;span style=&quot;font: 7pt &#39;Times New Roman&#39;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;Readying – set the stage&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 0pt 0.5in; text-indent: -0.25in&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;2.&lt;span style=&quot;font: 7pt &#39;Times New Roman&#39;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;Past – gather data&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 0pt 0.5in; text-indent: -0.25in&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;3.&lt;span style=&quot;font: 7pt &#39;Times New Roman&#39;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;Present – generate insights&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 0pt 0.5in; text-indent: -0.25in&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;4.&lt;span style=&quot;font: 7pt &#39;Times New Roman&#39;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;Future – decide what to do&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 10pt 0.5in; text-indent: -0.25in&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;5.&lt;span style=&quot;font: 7pt &#39;Times New Roman&#39;&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;Retrospect – close the retrospective (retrospect the retrospective)&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin: 0in 0in 10pt&quot;&gt;&lt;span style=&quot;font-size: small&quot;&gt;&lt;b&gt;Retrospective = basis for change&lt;/b&gt; – &lt;i&gt;it’s really a very cheap, yet effective, change management strategy&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;</description> 
    <dc:creator>Adrian M.</dc:creator> 
    <pubDate>Wed, 18 Nov 2009 18:51:00 GMT</pubDate> 
    <guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:1179</guid> 
    
</item>

    </channel>
</rss>